from django.core import serializers
from django.contrib.auth.decorators import login_required
from django.http import HttpResponse
from models import *

@login_required
def getClientes(request, cliente_id):
    try:
        client = Cliente.objects.filter(id=cliente_id)
    except:
        client = [{"fields":{'valor':"0.00",}, }]

    json = serializers.serialize("json", client)
    return HttpResponse(json, mimetype="text/javascript")


@login_required
def getFornecedor(request, fornecedor_id):
    try:
        fornecedor = Fornecedor.objects.filter(id=fornecedor_id)
    except:
        fornecedor = [{"fields":{'valor':"0.00",}, }]

    json = serializers.serialize("json", fornecedor)
    return HttpResponse(json, mimetype="text/javascript")


@login_required
def getProduto(request, produto_id):
    try:
        produto_id = Produto.objects.filter(id=produto_id)
    except:
        produto_id = [{"fields":{'valor':"0.00",}, }]

    json = serializers.serialize("json", produto_id)
    return HttpResponse(json, mimetype="text/javascript")